Assembling a Resolution Multiprocessor from Interface Programming and Distributed Processing Components
نویسنده
چکیده
An effective resolution multiprocessor can be built from distributed processing, logic programming, and interface elements. Widely used, portable, components can be modularly composed into a portable parallel system that displays good resistance to premature obsolescence by software evolution. A virtual multiprocessor offering common message passing and configuration services integrates a distributed mesh of sequential resolution engines. Users configure and control the resolution engines and virtual multiprocessor through a GUI using an embedded command language to drive its facilities. Prolog programs either explicitly control parallel execution through message passing or would have to rely on program transformation techniques to extract parallelism implicitly. Prolog PVM X Window TCL/TK Expect
منابع مشابه
Towards Interprocess Communication and Interface Synthesis for a Heteogenous Real–Time Rapid Prototyping Environment
Rapid Prototyping has been proposed as a means to reduce development time and costs of real–time systems. Our approach uses a heterogeneous, tightly coupled multiprocessor system based on off–the–shelf components as target architecture for an executable prototype, which is generated from the specification in an automated design process. Here, too, we aim to use existing tools and languages. But...
متن کاملThe Design of a Complex Software System with Archjava
Software development by assembling components represents a very promising way for the design of high quality software at lower costs. The assembly is specified by the Architecture Description Languages (ADL). ArchJava is an ADL that is characterized by its independence from the application domain and its close position to the implementation level, thus making it very attractive for practitioner...
متن کاملDesign and Implementation of the OpenMP Programming Interface on Linux-based SMP Clusters
Recently, cluster computing has successfully provided a cost-effective solution for data-intensive applications. In order to make the programming on clusters easy, many programming toolkits such as MPICH, PVM, and DSM have been proposed in past researches. However, these programming toolkits are not easy enough for common users to develop parallel applications. To address this problem, we have ...
متن کاملAssembly And Differentiation
There are two key challenges to creating the next generation applications: assembly and differentiation. Robust, inexpensive assembly is required at the very lowest levels (assembling nanoscale low-power economical computing devices) and the highest levels (assembling distributed applications from reusable low-cost software components). Differentiation is less obvious, but in some sense a more ...
متن کاملOPTIMAL LOT-SIZING DECISIONS WITH INTEGRATED PURCHASING, MANUFACTURING AND ASSEMBLING FOR REMANUFACTURING SYSTEMS
This work applies fuzzy sets to the integration of purchasing, manufacturing and assembling of production planning decisions with multiple suppliers, multiple components and multiple machines in remanufacturing systems. The developed fuzzy multi-objective linear programming model (FMOLP) simultaneously minimizes total costs, total $text{CO}_2$ emissions and total lead time with reference to cus...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Lang.
دوره 22 شماره
صفحات -
تاریخ انتشار 1996